class Employee 
{
public:
	Employee();
	virtual int salary();
	void setAge(int age);
private:
	unsigned mAge;
};

class Manager : public Employee
{
public: 
	virtual int salary();
};

class Programmer : public Employee
{
public:
	virtual int salary();
};